]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
remoteMenu: Minor code cleanups
authorJasper St. Pierre <jstpierre@mecheye.net>
Fri, 10 May 2013 15:17:16 +0000 (11:17 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Mon, 13 May 2013 22:34:26 +0000 (18:34 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=700257

js/ui/remoteMenu.js

index 144dbdb620ff613dfb8d40ae8bb8736de6984752..cd3f36ac3ad4ff21f6815ff22b4b21aecf70c7af 100644 (file)
@@ -20,19 +20,16 @@ function stripMnemonics(label) {
 }
 
 function _insertItem(menu, trackerItem, position) {
-    let item;
-
-    if (trackerItem.get_is_separator()) {
-        let mapper = new RemoteMenuSeparatorItemMapper(trackerItem);
-        item = mapper.menuItem;
-    } else if (trackerItem.get_has_submenu()) {
-        let mapper = new RemoteMenuSubmenuItemMapper(trackerItem);
-        item = mapper.menuItem;
-    } else {
-        let mapper = new RemoteMenuItemMapper(trackerItem);
-        item = mapper.menuItem;
-    }
+    let mapper;
 
+    if (trackerItem.get_is_separator())
+        mapper = new RemoteMenuSeparatorItemMapper(trackerItem);
+    else if (trackerItem.get_has_submenu())
+        mapper = new RemoteMenuSubmenuItemMapper(trackerItem);
+    else
+        mapper = new RemoteMenuItemMapper(trackerItem);
+
+    let item = mapper.menuItem;
     menu.addMenuItem(item, position);
 }